body{background: #f6f6f6;}
.bar .logo{padding:  28px 0 42px 0;}
.bar-ad{padding:  30px 0 28px 0;margin-left: 10px;margin-right: 76px;}
#bdsugContent {
    display: none;
    width: 364px;
    max-height: 169px;
    overflow-y: auto;
    padding: 10px 0px 10px 10px;
    border: 1px solid #ed4248;
    border-top: 0px;
    position: absolute;
    z-index: 99999;
    background-color: #ffff;
    top: 76px;
    left: 496px
}
.layerWrap {
  display: none;
}
/*banner*/
.banner{height: 500px;}
.banner .wrap{position: relative;}
.search{padding:  36px 0 36px 0}
#wrapper {background:#fff;position:relative;}
.fullwidthbanner-container{width:100% !important;position:relative;padding:0;max-height:500px !important;overflow:hidden;}
.fullwidthbanner-container .fullwidthabnner	{width:100% !important;max-height:500px !important;position:relative;}
.tp-bullets.simplebullets.round .bullet.selected,
.tp-bullets.simplebullets.navbar .bullet.selected {background:#fff !important;width: 27px;border-radius: 5px;}
/* .tp-leftarrow:hover, .tp-rightarrow:hover {background-color:#fff !important;width: 10px;} */
/** BULLETS **/

.tp-bullets {z-index: 55;position: absolute;bottom: 0px;margin-bottom: 16px;margin-left: 8px;background: rgba(0,0,0,0.5);padding: 7px 30px;border-radius: 25px;width: auto !important;}
.tp-bullets .first{margin-left: 38px;}
.tp-bullets.simplebullets.round .bullet {cursor: pointer;position: relative;background: rgba(255,255,255,.7);width: 10px;height: 10px;border-radius: 50%;margin: 0 17px;display: inline-block;
    -webkit-transition: background 0.1s linear;
    -moz-transition: color, background 0.1s linear;
    -o-transition: color, background 0.1s linear;
    transition: color, background 0.1s linear;
}
.tp-leftarrow.large {z-index: 100;cursor: pointer;position: relative;background:  url('../img/slider-left-arrow-18de7d80d8.png') no-Repeat;width: 20px;height: 30px;margin-left: 0px;margin-top: -21px;
    -webkit-transition: background 0.1s linear;
    -moz-transition: color, background 0.1s linear;
    -o-transition: color, background 0.1s linear;
    transition: color, background 0.1s linear;
    /*box-shadow: 0px 0px 10px 0px rgba(0, 0, 0, 0.3);!*增加阴影*!*/
}
.tp-rightarrow.large {z-index: 100;cursor: pointer;position: relative;background:  url('../img/slider-right-arrow-dab678dec1.png') no-Repeat 0 0;width: 20px;height: 30px;margin-left: 0;margin-top: -21px;
    -webkit-transition: background 0.1s linear;
    -moz-transition: color, background 0.1s linear;
    -o-transition: color, background 0.1s linear;
    transition: color, background 0.1s linear;
    /*box-shadow: 0px 0px 10px 0px rgba(0, 0, 0, 0.3);!*增加阴影*!*/
}





.tp-bullets.tp-thumbs {z-index: 100;position: absolute;padding: 3px;background-color: #fff;width: 500px;height: 50px;margin-top: -50px;}
.fullwidthbanner-container .tp-thumbs {padding: 3px;}
.tp-bullets.tp-thumbs .tp-mask {width: 500px;height: 50px;overflow: hidden;position: relative;}
.tp-bullets.tp-thumbs .tp-mask .tp-thumbcontainer {width: 5000px;position: absolute;}
.tp-bullets.tp-thumbs .bullet {width: 100px;height: 50px;cursor: pointer;overflow: hidden;background: none;margin: 0;float: left;-ms-filter: "progid:DXImageTransform.Microsoft.Alpha(Opacity=50)";
    -moz-opacity: 0.5;
    -khtml-opacity: 0.5;
    opacity: 0.5;
    -webkit-transition: all 0.2s ease-out;
    -moz-transition: all 0.2s ease-out;
    -o-transition: all 0.2s ease-out;
    -ms-transition: all 0.2s ease-out;
}
.tp-bullets.tp-thumbs .bullet:hover,
.tp-bullets.tp-thumbs .bullet.selected {-ms-filter: "progid:DXImageTransform.Microsoft.Alpha(Opacity=100)";-moz-opacity: 1;-khtml-opacity: 1;opacity: 1;}
.tp-thumbs img {width: 100%;}
.tp-bannertimer {width: 100%;height: 10px;position: absolute;z-index: 200;z-index: 5000;}
.tp-bannertimer.tp-bottom {bottom: 0px !important;height: 5px;}
.tp-simpleresponsive img {-moz-user-select: none;-khtml-user-select: none;-webkit-user-select: none;-o-user-select: none;}
.tp-simpleresponsive a {text-decoration: none;}
.tp-simpleresponsive ul {list-style: none;padding: 0;margin: 0;}
.tp-simpleresponsive >ul >li {list-style: none;position: absolute;visibility: hidden;}
.caption.slidelink a div, .tp-caption.slidelink a div {width: 10000px;height: 10000px;}
.tp-loader {background: url('../img/loader-68d209268a.gif') no-repeat 10px 10px;background-color: #fff;margin: -22px -22px;top: 50%;left: 50%;z-index: 10000;position: absolute;width: 44px;height: 44px;border-radius: 3px;
    -moz-border-radius: 3px;
    -webkit-border-radius: 3px;
}
/**左侧菜单**/
.nav .wrap{}
.sec-mainL {width: 260px;border-top: 4px solid #ed4248;position: absolute;top: -500px;z-index: 56;height: 500px;background: rgba(255,255,255,.9);}
.mainL-hd-box {padding-bottom: 5px;background: url('../img/more-4fdda32b92.png') no-repeat 0 39px;}
.mainL-hd {height: 39px;line-height: 39px;text-align: center;background: #D03800;}
.mainL-hd a {color: #fff;font-weight: bold;font-size: 12px;}
/**菜单列表**/
.sec-mainNav{padding-top: 5px;}
.sec-mainL ul li {line-height: 44px;position: relative;z-index: 4;}
.sec-mainL ul li:before {content: "";position: absolute;left: 0;width: 0;height: 100%;z-index: -1;transition: all 0.2s ease-out;}
.sec-mainL ul li:hover:before {background: #fff;width: 100%;}

.sec-mainL ul li:hover{transition: .2s ease-in-out;padding-left: 5px;}


.sec-mainL ul li h3 {padding-left: 20px;float: left;font-size: 16px;color:#333;}
.sec-mainL ul li:hover  h3{ color: #ed4248;}
.sec-mainL ul li.hover {background: #545651;}
.sec-mainL ul li.hover h3, .sec-mainL ul li.hover .menu-tab a {color: #ed4248;}
.sec-mainL ul li .menu-tab {float: left;}
.sec-mainL ul li .menu-tab a {float: left;margin-left: 10px;font-size: 12px;color: #333;}
.sec-mainL ul li .menu-more {position: absolute;display: block;width: 6px;height: 9px;right: 16px;top: 17px;line-height: 999;overflow: hidden;background: url('../img/more-4fdda32b92.png') no-repeat center;}
/**二级菜单**/
.menu-panel {border-top: 1px solid #ddd;position: absolute;width: 778px;height: 500px;top: 0;left: 260px;z-index: 5555;    background: #fff;display: none;border-bottom: 1px solid #ddd;}
.sec-mainL ul li:hover .menu-panel{display:block;opacity:1;padding-left:5px;animation:subcat .3s ease-in-out}
@keyframes subcat{from{padding-left:0}
    to{padding-left:5px}
}
.sec-mainL ul li:first-child .menu-panel{top: -9px;}
.sec-mainL ul li:nth-child(2) .menu-panel{top: -53px;}
.sec-mainL ul li:nth-child(3) .menu-panel{top: -97px;}
.sec-mainL ul li:nth-child(4) .menu-panel{top: -141px;}
.sec-mainL ul li:nth-child(5) .menu-panel{top: -185px;}
.sec-mainL ul li:nth-child(6) .menu-panel{top: -229px;}
.sec-mainL ul li:nth-child(7) .menu-panel{top: -273px;}
.sec-mainL ul li:nth-child(8) .menu-panel{top: -317px;}
.sec-mainL ul li:nth-child(9) .menu-panel{top: -361px;}
.sec-mainL ul li:nth-child(10) .menu-panel{top: -405px;}
.sec-mainL ul li:last-child .menu-panel{top: -449px;}
.menu-panel-hd {padding: 24px  40px 0 35px;}
.sub-group{border-bottom: 1px #ebebeb solid;}
.sub-group a {color: #333333;display: inline-block;margin-right: 16px;font-size: 14px;line-height: 50px;}
.sub-group a:hover {color: #ed4248;}
.goIn{line-height: 50px;}

.sub-items{padding: 20px 0 10px 0;border-bottom: 1px #ebebeb solid;}
.sub-items ol{width: 256px;}
.sub-items ol li{line-height: 34px;overflow: hidden;text-overflow:ellipsis;white-space: nowrap;}
.sub-items ol li a{line-height: 34px;color: #585858;font-size: 14px;}
.sub-items ol li a:hover{color: #ed4248;}
.sub-items .item{width: 346px;margin: 10px 0 40px;}
.sub-items .item a{display: block;width: 346px;height: 152px;}
.sub-items .item a img{width: 100%;}

.sub-ques{}
.sub-ques h4{font-size: 14px;color: #585858;font-weight: normal;}
.sub-ques-l{width: 325px;height: 128px;}
.sub-ques-l img{width: 100%;}
.sub-ques-r{width: 346px;margin-left: 26px;}
/* .ques-item{padding-bottom: 14px;} */
.ques-item p{line-height: 30px;font-size: 14px;color: #ed4248;}
.ques-item a{color: #585858;line-height: 30px;display: block;}
.ques-item a:hover{color: #ed4248;}


.course-name{}
.course-name h4{color: #333;font-size: 14px;font-weight: normal;line-height: 52px;}
.course-name a{display: inline-block;margin-left: 36px;font-size: 12px;color: #585858;line-height: 52px;}
.course-name h4 a{margin-left: 0;color: #333;font-size: 14px;font-weight: normal;}
.course-name a:hover{color: #ed4248;}
.course-sub{border-bottom: 1px #ebebeb solid;height: 77px;overflow: hidden;}
.course-sub a{margin:22px 28px 44px 0;line-height: 26px;height: 28px;color: #ed4248;padding: 0 16px;display: inline-block;border: 1px solid #ed4248;border-radius: 14px;}
.course-sub a:hover{color: #fff;background: #ed4248;}

.learn-cont{}
.learn-cont h4{color: #333;font-size: 14px;font-weight: normal;line-height: 66px;}
.learn-cont a{display: inline-block;margin-left: 36px;font-size: 12px;color: #585858;line-height: 66px;}
.learn-cont a:hover{color: #ed4248;}
.course-img{}
.course-img a{display: block;float: left;width: 330px;height: 186px;margin-right: 20px;}
/* .course-img a img{width: 100%;} */
.course-img a.last{margin-right: 0;}
.course-img a:last-child{margin-right: 0;}

.baoyan-text{}
.baoyan-text a{line-height: 50px;display: inline-block;margin-right: 28px;color: #333;font-size: 14px;}
.baoyan-text a:hover{color: #ed4248;}
.baoyan-ad{padding-bottom: 25px;border-bottom: 1px #ebebeb solid;}
.baoyan-ad a{display: inline-block;width: 200px;height: 260px;margin-right: 28px;}
.baoyan-ad a img{width: 100%;}


.baoyan-form{padding-top: 8px;}
.baoyan-form h4{line-height: 52px;font-size: 16px;color: #333;font-weight: normal;}
.baoyan-input{float: left;margin-right: 20px;width: 200px;}
.baoyan-input input{padding: 0 12px;width: 200px;line-height: 40px;height:40px;border: 1px solid #ed4248;border-radius: 20px;;color: #ed4248;}
.baoyan-input-yzm{position: relative;width: 238px;}
.baoyan-input-yzm input{width: 140px;border-radius: 20px 0  0 20px ;}
.by_wrong{line-height: 32px;color: #ed4248;}
.btn_active{cursor: pointer;position:absolute;top: 3px;right: 0;width: 100px;background: #ed4248;color: #fff;display: block;line-height: 40px;font-size: 12px;height: 40px;text-align: center;border-radius: 0 20px 20px 0;}
.baoyan-form button{
    border: none;
    border-radius: 20px;
    cursor: pointer;
    font-size: 16px;
    outline: none;
    height: 41px;
    width: 160px;
    color: #fff;
    text-align: left;
    padding-left: 36px;
    background: #ed4248 url('../img/zl-1bec88b833.png') 107px center no-repeat;
    margin-top: 3px;
}

.byLayerWrap{width: 100%;height: 100%;background-color: rgba(0,0,0,0.4);display: none;position: fixed;top: 0;left: 0;z-index: 999;}
.byLayerCont{width: 400px;height: 280px;margin: 0 auto;background:url('../img/byLayer-81c1674a45.png') center no-repeat;position: fixed;top: 50%;left: 50%;z-index: 200;
    -moz-transform: translate(-50%, -50%);
    -ms-transform: translate(-50%, -50%);
    -webkit-transform: translate(-50%, -50%);
    transform: translate(-50%, -50%);}
.byLayerCont p{line-height: 80px;font-size: 18px;color: #333;padding-top: 145px;text-align: center;}
.byClose{width: 110px;height: 34px;line-height: 34px;border:1px solid #ed4248;border-radius: 10px;text-align: center;margin: 0 auto;color: #ed4248;cursor: pointer;}
.byClose:hover{color: #fff;background: #ed4248;}
.byCloseImg{width: 25px;height: 25px;background:url('../img/byClose-19b331637e.png') center no-repeat;position: absolute;top: 10px;right: 10px;cursor: pointer;}


/*login*/
.not_login{display: block;}
.loginBox{position: absolute;width: 150px;height: 270px;top: -380px;right: 0px;z-index: 55;background: #fff;}
.loginBTop{text-align: center;padding-top:20px;}
.loginBT-tx{width: 60px;height: 60px;background: url('../img/txbg_03-6bc0ee34a1.png') no-repeat center;border-radius: 50%;margin: 0 auto;overflow: hidden;}
.loginBT-tx img{width: 100%;}
.loginBT-name{font-size: 12px;color: #585858;line-height:40px;}
.loginBBtom{}
.loginBBtom a{font-size: 14px;display: block;width: 98px;height: 28px;line-height: 28px;border-radius: 14px;color: #ed4248;margin: 0 auto 10px;text-align: center;border: 1px solid #ed4248;}
.loginBBtom .registeredBtn{padding-left: 22px;background: #ed4248 url('../img/gift-786f7fd394.png') 11px center no-repeat;color: #fff;}
.loginBul{padding:  8px 0 0 18px;}
.loginBulOther{padding:  0 0 0 18px;}
.loginBul li{}
.loginBul li a{line-height: 26px;font-size: 12px;color: #585858;padding-left: 17px;display: block;}
.loginBul li a.gzwxBtn{background: url('../img/phone-66d22bb372.png') 2px center no-repeat;}
.loginBul li a.ffAppBtn{background: url('../img/zone-c163c70c65.png') left center no-repeat;}
.loginBul li a.gzwxBtn-h{background: url('../img/phone-h-fb54712636.png') 2px center no-repeat;}
.loginBul li a.ffAppBtn-h{background: url('../img/zone-h-7c05a9f937.png') 0 center no-repeat;}
.appCode{width: 90px;height: 90px;margin: 6px auto 0;}
.appCode img{width: 90px;height: 90px;}
/*.jxxxBox{display: none;}*/
.exitBtn{color: #858585;font-size: 12px;line-height: 34px;display: inline-block;}
.mykcTit{line-height: 22px;font-size: 12px;color: #585858;text-align: center;}
.loginBBtom .ckgdbcBtn{margin-top: 6px;color: #fff;background: #ed4248;}
.nocourse{display: none;}
.jxxxBTit{font-size: 12px;color: #585858;width: 125px;overflow: hidden;text-overflow:ellipsis;white-space: nowrap;margin:  0 auto;line-height: 22px;}
.jxxxBTime{line-height: 22px;font-size: 12px;color: #585858;text-align: center;}
.jxxxBT-shu{color: #ed4248;}
.loginBBtom .jxxxBtn{margin-top: 6px;color: #fff;background: #ed4248;}

/*ad*/
.ad{padding: 40px 0 26px}
.ad a{display: block;float: left;margin-right: 22px;width: 222px;height: 80px;
    -webkit-transition:all 0.5s ease;
    -moz-transition:all 0.5s ease;
}
/* .ad a:hover{-webkit-transform:translate(0, -10px);-moz-transform:translate(0, -10px);box-shadow:  0 0 10px #cacaca;} */
.ad a.last{margin-right: 0;}
.ad a:last-child{margin-right: 0;}
.ad a img{width: 100%;}


/*tit*/
.tit{font-size: 20px;color: #333;padding-left: 44px;border-bottom: 1px solid #e9e9e9;}
.tit h2{background: url('../img/xian-801315b4e3.png') right center no-repeat;padding-right: 16px;font-weight: normal;font-size: 20px;line-height: 46px;}
.tit span{font-size: 14px;color: #cdcdcd;line-height: 56px;}
/*live*/
.live{padding-top: 25px;}
.tit1{background: url('../img/liver-f20681d41e.png')  left 9px no-repeat;}
.live-t{padding: 20px 0 0 0;}
.live-l{width: 710px;height: 400px;position: relative;}
.live-l a{display: block;}
.live-l img{width: 100%;}
.tab-bd li{display: none;width: 710px;height: 400px;overflow: hidden;}
.tab-bd li .play-btn{width: 70px;height: 70px;background: url('../img/playBtn-bd4039f009.png') center no-repeat;position: absolute;left: 320px;top: 164px;}
.tab-bd li:hover .play-btn{background: url('../img/playBtn-h-b47d0c862e.png') center no-repeat;}



.live-r{width: 470px;background: #fff;height: 400px;overflow: hidden;}
.menu_list{padding: 12px 0 0 0;}
.menu_list .current{color: #ed4248;background: #fff7f7;}
.menu_list a.menu_head{overflow: hidden;white-space: nowrap;text-overflow: ellipsis;float: left;width: 242px;line-height: 50px;font-size: 14px;color:#585858;display: block;padding-left:26px;background: url('../img/small-play-4e5f45e303.png') left center no-repeat;}
.menu_list .current a.menu_head{color: #ed4248;}
.talk-tea{color: #333;font-size: 12px;float: left;line-height: 50px;height: 50px;margin-left: 14px;width: 92px;overflow: hidden;}
.menu_list li{padding-left: 14px;position: relative;}
.menu_body{display:none;}
.menu_body p{line-height: 28px;padding-left: 28px;color: #585858;font-size: 12px;padding-bottom: 12px;}
.menu_body p i{padding-left: 22px;}
.status{display: block;width: 78px;height: 24px;line-height: 22px;font-size: 14px;color: #ed4248;border: 1px solid #ed4248;position: absolute;right: 20px;top:12px;z-index: 55;}
.status:hover{background: #ed4248;color: #fff;}
.status-live{padding-left: 27px;background: url('../img/living-f815244286.png') 10px center no-repeat;border-radius: 12px;}
.status-live:hover{background: #ed4248 url('../img/living-h-4c47c61ad9.png') 10px center no-repeat;}
.status-back{padding-left: 37px;background: url('../img/play-back-afb2626549.png') 15px center no-repeat;border-radius: 12px;}
.status-back:hover{padding-left: 40px;background: #ed4248 url('../img/play-back-h-3239dc6c73.png') 15px center no-repeat;}
.status-clock{padding-left: 34px;background: url('../img/clock-8072237e94.png') 15px center no-repeat;border-radius: 12px;}
.status-clock:hover{padding-left: 37px;background: #ed4248 url('../img/clock-h-d71a18e30d.png') 15px center no-repeat;}

.live-b{padding: 20px 0 22px 0;}
.live-b ul{}
.live-b ul li{width: 280px;background: #fff;height: 290px;position: relative;float: left;margin-right: 26px;overflow: hidden;}
.live-b ul li:before{content: '';position: absolute;top: 0;z-index: 55;right: 0;height: 2px;width: 0;-webkit-transition: 0.8s;-o-transition: 0.8s;transition: 0.8s;background: #f13b3b;}
.live-b ul li:hover{box-shadow: 0 0 10px #c3c0c0;width: 280px;-webkit-transition: 0.8s;-o-transition: 0.8s;transition: 0.8s;left: 0;right: initial;}
.live-b ul li:hover:before{width: 280px;-webkit-transition: 0.8s;-o-transition: 0.8s;transition: 0.8s;left: 0;}
.live-b ul li.last{margin-right: 0;}
.live-b ul li:last-child{margin-right: 0;}
.live-b ul li .course-img{width: 280px;height: 158px;overflow: hidden;}
.live-b ul li img{display: block;width: 280px;height: 158px;
    webkit-transition: all .5s;
    -moz-transition: all .5s;
    -o-transition: all .5s;
    transition: all .5s;
}


.live-b ul li:hover img{-webkit-transform: scale(1.1);-moz-transform: scale(1.1);-o-transform: scale(1.1);transform: scale(1.1);}

.live-b ul li .course-detail{padding: 8px 18px 0;}
.live-b ul li .course-tit{font-size: 14px;color: #585858;line-height: 24px;font-weight: bold;width: 244px;height: 48px;overflow: hidden;
    text-overflow:ellipsis;
    display:-webkit-box;
    -webkit-box-orient:vertical;
    -webkit-line-clamp:2;
}

.live-b ul li .course-tit:hover{color: #ed4248;}
.live-b ul li .riqi{font-size: 20px;color: #f13b3b;line-height: 26px;padding-top: 10px;text-align: right;}
.live-b ul li .riqi:hover{color: #f13b3b;}
.course-tea-text{font-size: 14px;color: #585858;line-height: 26px;}
.course-tea-text a{color: #585858;display: block;}
.course-tea-text p:hover{color: #ed4248;}

.course-tea-text p{float: left;width: 180px;height: 26px;overflow: hidden;white-space: nowrap;text-overflow: ellipsis;}
.course-tea-text span{float: right;font-size: 14px;color: #9a9a9a;font-weight: normal;}
.course-tea-text span:hover{color: #ed4248;}
/*public-course*/
.tit2{background: url('../img/book-be88a53372.png')  left 9px no-repeat;border-bottom: 1px solid #f9dcc2;}
.tit ul{padding-top: 5px;padding-right: 10px;}
.tit ul li{margin-left: 20px;float: left;}
.tit ul li a{font-size: 14px;color: #333333;line-height: 48px;}
.tit ul li a:hover{color: #ed4248;}


.course-wrap{padding: 10px 0 0 0;}
.course-l{width: 230px;height: 490px;}
.slideBox{ width:230px; height:360px; overflow:hidden; position:relative;  }
.slideBox .hd{ height:8px; overflow:hidden; position:absolute; right:30%; bottom:14px; z-index:1; }
.slideBox .hd ul{ overflow:hidden; zoom:1; float:left;  }
.slideBox .hd ul li{ float:left; margin-right:14px; border-radius: 50%; width:8px; height:8px; line-height:14px; text-align:center; background:#fff; cursor:pointer; }
.slideBox .hd ul li.on{ background:#ff9b42; }
.slideBox .bd{ position:relative; height:100%; z-index:0;   }
.slideBox .bd li{ zoom:1; vertical-align:middle; }
.slideBox .bd img{width: 230px;height: 360px;}
.course-l-b{width: 230px;height: 130px;border: 1px solid #fdbe86;border-top: none;background: #fff;}
.course-l-b ul{padding: 20px 10px 0 20px ;}
.course-l-b ul li{position: relative;height: 32px;}
.course-l-b ul li a{line-height: 32px;font-size: 14px;color: #333;display: block;float: left;width: 112px;overflow: hidden;text-overflow:ellipsis;white-space: nowrap;}
.course-l-b ul li a:hover{color: #ed4248;}
.course-l-b ul li .zan{cursor: pointer;word-wrap:break-word;float: right;text-align: left;line-height: 32px;display: block;width: 56px;padding-left: 16px;background: url('../img/flower-72f8b338f0.png') left center no-repeat;}
/* .course-l-b ul li span.on{background: url('../img/flower-h-33c182f097.png') left center no-repeat; color: #ed4248;} */


.course-m{width: 700px;}
.course-m ul{
  display: box;
  display: -webkit-box;
  display: -moz-box;
  display: -ms-flexbox;
  display: -webkit-flex;
  display: flex;
  -webkit-flex-wrap: wrap;
  -moz-flex-wrap: wrap;
  -ms-flex-wrap: wrap;
  -o-flex-wrap: wrap;
  flex-wrap: wrap;
}
/* .course-m ul li{width: 330px;height: 235px;margin-left: 20px;margin-bottom: 20px;background: #fff;float: left;position: relative;} */
.course-m ul li{width: 330px;margin-left: 20px;margin-bottom: 20px;background: #fff;float: left;position: relative;}
.course-m ul li:before{content: '';position: absolute;top: 0;right: 0;height: 2px;width: 0;-webkit-transition: 0.8s;-o-transition: 0.8s;transition: 0.8s;background: #f13b3b;}
.course-m ul li:hover{box-shadow: 0 0 10px #c3c0c0;width: 330px;-webkit-transition: 0.8s;-o-transition: 0.8s;transition: 0.8s;left: 0;right: initial;}
.course-m ul li:hover:before{width: 330px;-webkit-transition: 0.8s;-o-transition: 0.8s;transition: 0.8s;left: 0;}
.course-m-item{padding: 0 18px 0 18px;display: block;}
.course-m-item h3{font-weight: normal;padding-top: 12px;font-size: 16px;color: #333333;line-height: 32px;display: block;overflow: hidden;text-overflow:ellipsis;white-space: nowrap;}
.course-m-item h3:hover{color: #ed4248;}
.small-tit{line-height: 22px;font-size: 14px;height: 22px;display: block;color: #333333;}
.small-tit strong{font-weight: normal;width: 50%;height: 22px;overflow: hidden;white-space: nowrap;text-overflow: ellipsis;float: left;}
.small-tit span{padding-left: 15px;width:50%;float: left;overflow: hidden;white-space: nowrap;text-overflow: ellipsis;}
.small-tit i{float: right;display: block;color: #ed4248;border: 1px solid #ed4248;border-radius: 20px;width: 68px;height: 20px;font-size: 12px;text-align: center;line-height: 20px;}


.circle-tea{padding: 22px 0 0 0;border-bottom: 1px solid #f4f4f4;height: 105px;}
.circle-tea-item{float: left;width: 60px;}
.circle-tea-item img{display:block; border-radius: 50%;margin: 0 auto;width: 40px;height: 40px;overflow: hidden;}
.circle-tea-item p{text-align: center;line-height: 34px;color: #585858;height: 34px;overflow: hidden;}
.circle-tea-item:hover p{color: #ed4248;}
.people{padding:0 0 15px;display: block;}
.people p{
    line-height: 22px;
    font-size: 12px;
    display: -moz-box;
    display: -ms-flexbox;
    display: -webkit-box;
    display: -webkit-flex;
    display: box;
    display: flexbox;
    display: flex;
    -webkit-flex-wrap: nowrap;
    -moz-flex-wrap: nowrap;
    -ms-flex-wrap: nowrap;
    -o-flex-wrap: nowrap;
    flex-wrap: nowrap;
    -webkit-flex-direction: row;
    -moz-flex-direction: row;
    -ms-flex-direction: row;
    -o-flex-direction: row;
    flex-direction: row;
    -webkit-justify-content: end;
    -moz-justify-content: end;
    -ms-justify-content: end;
    -o-justify-content: end;
    justify-content: end;
    -webkit-align-items: center;
    -moz-align-items: center;
    -ms-align-items: center;
    -o-align-items: center;
    align-items: center;
}

.price_wrap strong{font-size: 16px;color: #ed4248;line-height: 22px;display: flex;padding: 10px 0 5px;}
.price_wrap strong:hover{color: #ed4248;}
.people i{display: block;border-radius: 16px; width: 100px;height: 32px;font-size: 16px;text-align: center;line-height: 32px;}

.people .no-price{border:1px solid #ed4248;color: #fff;background: #ed4248;}
.people .pay-price{border:1px solid #ed4248;color: #fff;background: #ed4248;}

/* .people .no-price:hover{background: #ed4248;color: #fff;}
.people .pay-price:hover{background: #ed4248;color: #fff;} */


.course-r{width: 250px;background: #fff;height: 490px;position: relative;}
.course-r-t{}
.course-r-t h2{font-size: 14px;color: #333;padding-left: 11px;margin: 16px 0 16px 20px;background: url('../img/line-red-e31995011e.png') left center no-repeat;}
.sideMen{height: 180px;overflow: hidden;}
.sideMenTit{width: 210px;overflow: hidden;text-overflow: ellipsis;white-space: nowrap;line-height: 32px;font-size: 12px;color: #585858;display: block;padding-left: 20px;background: url('../img/prize1-b2fbb4c720.png') left center no-repeat;}
.on1{background: url('../img/prize2-007f13767c.png') left center no-repeat;}
.on2{background: url('../img/prize3-97241d38d1.png') left center no-repeat;}
.on3{background: url('../img/prize4-7159422d3e.png') left center no-repeat;}

.sideMen li{padding-left:20px;}
.sideMen li.on{background: #fdf9f4;}
.sideMen li.on a.sideMenTit{color: #ed4248;}
.course-time{padding: 4px 0 15px 0;}
.course-time a{float: left;display: block;color: #585858;}
.course-time a:hover{color: #ed4248;}
.course-time-text{padding-left: 16px;}
.course-time a img{width: 64px;height: 36px;display: block;}
.course-time a p{line-height: 20px;font-size: 12px;}
.course-time a span{line-height: 20px;font-size: 12px;    overflow: hidden;text-overflow: ellipsis;white-space: nowrap;display: block;width: 140px;}


.slideTxtBox{}
.slideTxtBox .hd{position:relative;margin-left: 20px;margin-top: 5px;}
.slideTxtBox .hd ul{background: url('../img/line-red-e31995011e.png') left center no-repeat; padding-left: 10px;}
.slideTxtBox .hd ul li{ float:left;cursor:pointer;float: left;}
.slideTxtBox .hd ul li a{display: inline-block;line-height: 36px;}
.slideTxtBox .hd ul li span{font-size: 14px;color: #8c8c8c;padding: 0 10px;line-height: 36px;display: inline-block;}
.slideTxtBox .hd ul li.on{ height:30px;  background:#fff;}
.slideTxtBox .hd ul li.on a{color: #ed4248;}
.slideTxtBox .bd ul{padding: 0 58px 0 20px;}
.slideTxtBox .bd li{  }
.slideTxtBox .bd li a{ line-height:32px; font-size: 12px;color: #585858;display: block;width: 210px;overflow: hidden;text-overflow: ellipsis;white-space: nowrap;}
.slideTxtBox .bd li a:hover{color: #ed4248;}
.more-btn{position: absolute;z-index: 55;bottom:11px;left: 117px;background: url('../img/more-btn-fb7407946e.png') center no-repeat;width: 15px;height: 8px;}
.more-btn:hover{background: url('../img/more-btn-h-51f66523f8.png') center no-repeat;}

/*管理类联考*/
.tit3{background: url('../img/guanli-3a5e5d3430.png')  left 9px no-repeat;border-bottom: 1px solid #99cafc;}
.slideBox2 .hd ul li.on{ background:#2c86e4; }
.sideMen1 li.on{background: #f5faff;}

.guanli .course-l-b{border: 1px solid #99cafc;border-top: none;}


/*公共专业课*/
.zy-course .wrap{position: relative;margin-bottom: 18px;}
.tit4{background: url('../img/zy-56641e6553.png')  left 9px no-repeat;border-bottom: 1px solid #fac7d1;}
.zyWrap{}
.xueke{margin-top: 9px;}
.xueke li{width: 132px;float: left;margin-right: 1px;background: #f6f6f6; padding-top: 16px;position: relative;border-bottom: 1px solid #f6f6f6;}
.xueke li:before{content: '';position: absolute;top: 0;right: 0;height: 4px;width: 0;-webkit-transition: 0.4s;-o-transition: 0.4s;transition: 0.4s;background: #ff92a6;}
.xueke li a{background: #fff;display: block;width: 132px;padding-top: 11px;line-height: 36px;color: #585858;font-size: 14px;text-align: center;}
.xueke li.on{background: #fff4f6;border-bottom: 1px solid #fff4f6; padding-top:16px;}
.xueke li.on a{background: #fff4f6;}
.xueke li.on{border-top: 4px solid #ff92a6;-webkit-transition: 0.4s;-o-transition: 0.4s;transition: 0.4s;}
/*.xueke li.on:before{width: 132px;-webkit-transition: 0.4s;-o-transition: 0.4s;transition: 0.4s;left: 0;}*/
.zy-icon{width: 32px;height: 32px;margin: 0 auto;}
.zy-icon1{background: url('../img/zy-icon1-f93a0a085e.png') top center no-repeat;}
.zy-icon2{background: url('../img/zy-icon2-cc75741adb.png') top center no-repeat;}
.zy-icon3{background: url('../img/zy-icon3-88d1d73a0a.png') top center no-repeat;}
.zy-icon4{background: url('../img/zy-icon4-0707ff8115.png') top center no-repeat;}
.zy-icon5{background: url('../img/zy-icon5-83ba5fa314.png') top center no-repeat;}
.zy-icon6{background: url('../img/zy-icon6-3f899ab0f5.png') top center no-repeat;}
.zy-icon7{background: url('../img/zy-icon7-1d550dee69.png') top center no-repeat;}
.zy-icon8{background: url('../img/zy-icon8-f0c647cbfd.png') top center no-repeat;}
.zy-icon9{background: url('../img/zy-icon9-b910d1bfac.png') top center no-repeat;}
.xueke li.on a .zy-icon1{background: url('../img/zy-icon1-f93a0a085e.png') 0 -32px no-repeat;}
.xueke li.on a .zy-icon2{background: url('../img/zy-icon2-cc75741adb.png') 0 -32px no-repeat;}
.xueke li.on a .zy-icon3{background: url('../img/zy-icon3-88d1d73a0a.png') 0 -32px no-repeat;}
.xueke li.on a .zy-icon4{background: url('../img/zy-icon4-0707ff8115.png') 0 -32px no-repeat;}
.xueke li.on a .zy-icon5{background: url('../img/zy-icon5-83ba5fa314.png') 0 -32px no-repeat;}
.xueke li.on a .zy-icon6{background: url('../img/zy-icon6-3f899ab0f5.png') 0 -32px no-repeat;}
.xueke li.on a .zy-icon7{background: url('../img/zy-icon7-1d550dee69.png') 0 -32px no-repeat;}
.xueke li.on a .zy-icon8{background: url('../img/zy-icon8-f0c647cbfd.png') 0 -32px no-repeat;}
.xueke li.on a .zy-icon9{background: url('../img/zy-icon9-b910d1bfac.png') 0 -32px no-repeat;}





.zyWrap .hd ul li.on a{color: #ed4248;}
.zyWrap .zyWrapCont{background: #fff4f6;}
.zy-detail{}
.zy-name{}
.zy-name a{float: left;display: block;line-height: 60px;font-size: 14px;color: #585858;margin-left: 30px;}
.zy-name a:hover{color: #ed4248;}

.zy-detail-b .course-l-b{border: 1px solid #fe94a8;border-top: none;}
.zy-detail-slide{width:230px; height:360px;}
.slideBoxBig{  overflow:hidden; position:relative;  }
.slideBoxBig .hd{ height:8px; overflow:hidden; position:absolute; right:30%; bottom:14px; z-index:1; }
.slideBoxBig .hd ul{ overflow:hidden; zoom:1; float:left;  }
.slideBoxBig .hd ul li{ float:left; margin-right:14px; border-radius: 50%; width:8px; height:8px; line-height:14px; text-align:center; background:#fff; cursor:pointer; }
.slideBoxBig .hd ul li.on{ background:#ED4248; }
.slideBoxBig1 .hd ul li.on{ background:#038184; }
.slideBoxBig2 .hd ul li.on{ background:#6327E6; }
.slideBoxBig3 .hd ul li.on{ background:#B7460F; }
.slideBoxBig .bd{ position:relative; height:100%; z-index:0;   }
.slideBoxBig .bd li{ zoom:1; vertical-align:middle; }
.slideBoxBig .bd img{width: 100%;}

.zy-detail-slide .swiper-pagination-bullet{background: #fff;opacity: 1;}
.zy-detail-slide .swiper-pagination-bullet-active{background:#ED4248;}




.zy-detail-ad{}
.zy-detail-ad a{float: left;display: block;margin-left: 20px;margin-bottom: 20px;}
.zy-detail-ad a img{width: 330px;height: 186px;}
.zy-detail-b .course-m{}
.zy-detail-b .course-m ul li{}
.zy-detail-b .circle-tea{padding: 30px 0 0 0;overflow: hidden;}
.zy-detail-b .course-r{}
.sideMen2 li.on{background: #fdf4f4;}



.inBox{}
.inBox .inHd{position:relative;margin-left: 20px;margin-top: 5px;}
.inBox .inHd ul{background: url('../img/line-red-e31995011e.png') left center no-repeat; padding-left: 10px;}
.inBox .inHd ul li{ float:left;cursor:pointer;float: left;}
.inBox .inHd ul li a{display: inline-block;line-height: 36px;}
.inBox .inHd ul li span{font-size: 14px;color: #8c8c8c;padding: 0 10px;line-height: 36px;display: inline-block;}
.inBox .inHd ul li.on{ height:30px;  background:#fff;}
.inBox .inHd ul li.on a{color: #ed4248;}
.inBox .inBd ul{margin: 0 58px 0 20px;}
.inBox .inBd li{  }
.inBox .inBd li a{ line-height:32px; font-size: 12px;color: #585858;display: block;width: 212px;overflow: hidden;text-overflow: ellipsis;white-space: nowrap;}
.inBox .inBd li a:hover{color: #ed4248;}


/*考研保研*/
.by-course{}

.tit5{background: url('../img/baoyan-9ae9fc9fc3.png')  left 12px no-repeat;border-bottom: 1px solid #aae5e7;}
.by-wrap{padding: 10px 0 40px;}
.by-l{width: 230px;height: 460px;}
.by-m{width: 700px;}
.by-m ul{}
.by-m ul li{background: #fff;width: 330px;float: left;margin-left: 20px;
    -webkit-transition:all 0.5s ease;
    -moz-transition:all 0.5s ease;
}
.by-m ul li:hover{-webkit-transform:translate(0, -5px);-moz-transform:translate(0, -5px);box-shadow:  0 0 10px #cacaca;}
.by-m ul li .by-detail{margin: 24px 20px 0;}
.by-m ul li a{display: block;}
.by-m ul li a img{display: block;width:330px;height: 186px;}
.by-name1{line-height: 34px;width: 290px;font-size: 16px;color: #333333;overflow: hidden;white-space: nowrap;text-overflow: ellipsis;}
.by-name1:hover{color: #ed4248;}
.by-name2{line-height: 34px;margin-bottom: 6px;font-size: 14px;color: #333;display: flex;justify-content: space-between;}
.by-name2 span{}
.by-name2 i{}
.pirce{line-height: 32px;text-align: right;font-size: 20px;color: #ed4248;display: flex;justify-content: space-between;margin-bottom: 18px;}
.pirce i{height: 32px;line-height: 32px;border-radius: 16px;width: 100px;text-align: center;font-size: 16px;}
.pirce .no-price{border:1px solid #ed4248;color: #fff;background: #ed4248;}
.pirce .pay-price{border:1px solid #ed4248;color: #fff;background: #ed4248;}
.by-m ol{padding: 16px 0 0 0;}
.by-m ol li{float: left;margin-left: 20px;-webkit-transition:all 0.5s ease;-moz-transition:all 0.5s ease;}
.by-m ol li:hover{-webkit-transform:translate(0, 5px);-moz-transform:translate(0, 5px);box-shadow:  0 0 10px #cacaca;}
.by-m ol li a{display: block;}
.by-m ol li a img{width: 330px;height: 110px;}
.by-r{width: 250px;background: #fff;height: 460px;}
.by-r h2{font-size: 14px;color: #333;padding-left: 11px;margin: 16px 20px 9px;background: url('../img/line-red-e31995011e.png') left center no-repeat;}
.by-r h2 a{font-size: 12px;color: #858585;font-weight: normal;}
.by-r h2 a:hover{color: #ed4248;}
.by-item{padding:  0 0 0 20px;}
.by-item li{}
.by-item li a{display: block;line-height: 32px;font-size: 12px;color: #585858;width: 210px;overflow: hidden;white-space: nowrap;text-overflow: ellipsis;}
.by-item li a span{font-size: 12px;color: #a1a1a1;margin-right: 6px;}
.by-item li a:hover{color: #ed4248;}
.by-item li a:hover span{color: #ed4248;}
.tools h2{margin: 20px 20px 13px;}
.tools-btn{margin:  0 30px 0 10px;}
.tools-btn a{width: 80px;display: block;float: left;line-height: 38px;font-size: 14px;color: #585858;margin-left: 24px;padding-left: 24px;}
.tools-btn a:hover{color: #ed4248;}

.tools-btn1{background: url('../img/by-icon1-92d6394e31.png') left center no-repeat;}
.tools-btn2{background: url('../img/by-icon2-2262f9be4a.png') left center no-repeat;}
.tools-btn3{background: url('../img/by-icon3-a8568408f5.png') left center no-repeat;}
.tools-btn4{background: url('../img/by-icon4-5193288177.png') left center no-repeat;}
.tools-btn5{background: url('../img/by-icon5-360d467a07.png') left center no-repeat;}
.tools-btn6{background: url('../img/by-icon6-4bd823bcb0.png') left center no-repeat;}
.tools-btn7{background: url('../img/by-icon7-f79afa267c.png') left center no-repeat;}
.tools-btn8{background: url('../img/by-icon8-48b63aae3c.png') left center no-repeat;}

.tools-btn1:hover{background: url('../img/by-icon1-h-42cc2c4a34.png') left center no-repeat;}
.tools-btn2:hover{background: url('../img/by-icon2-h-b0573e87fb.png') left center no-repeat;}
.tools-btn3:hover{background: url('../img/by-icon3-h-704819c4e9.png') left center no-repeat;}
.tools-btn4:hover{background: url('../img/by-icon4-h-3ed26c83ab.png') left center no-repeat;}
.tools-btn5:hover{background: url('../img/by-icon5-h-de15d1b9b7.png') left center no-repeat;}
.tools-btn6:hover{background: url('../img/by-icon6-h-3713793200.png') left center no-repeat;}
.tools-btn7:hover{background: url('../img/by-icon7-h-e878893bd2.png') left center no-repeat;}
.tools-btn8:hover{background: url('../img/by-icon8-h-72ceffe13e.png') left center no-repeat;}



/*复试调剂*/
.tit6{background: url('../img/fs-ae130217cc.png')  left 9px no-repeat;border-bottom: 1px solid #d4d3fa;}
.xian-list{margin-left:5px;}
.xian-list a{display: block;float: left;margin-left: 15px;line-height: 36px;color: #585858;font-size: 12px;}
.xian-list a:hover{color: #ed4248;}
.quxian{margin-left: 15px;}
.year-list{margin-left: 22px;}
.year-list a{display: block;float: left;margin: 8px 8px 6px 0;font-size: 12px;width: 38px;border: 1px solid #ed4248;color: #ed4248;text-align: center;line-height: 16px;border-radius: 18px;}
.year-list a:hover{background: #ed4248;color: #fff;}
.schollo-list{margin:  0 0 0 15px;}
.schollo-list a{font-size: 14px; color: #585858;float: left;display: block;margin-right: 18px;line-height: 30px;}
.schollo-list a:hover{color: #ed4248;}

/*英语四六级*/
.tit7{background: url('../img/Eng-ff4bcda05c.png')  left 9px no-repeat;border-bottom: 1px solid #f6ccb7;}

/*轻松学图书*/
.books{height: 415px;background: url('../img/books-bg-ed201b417d.png') center no-repeat;margin-bottom: 26px;}
.books .wrap{padding-top: 9px;}
.tit8{background: url('../img/books-fa0590d68a.png')  left 9px no-repeat;border-bottom: 1px solid #e9e9e9;}
.picScroll-left{ overflow:hidden; position:relative; margin-top: 28px;}
.picScroll-left .hd{ overflow:hidden;  position: absolute;top:120px;left: 0;width: 100%; z-index: 55;height:16px; }
.picScroll-left .hd a{ display:block;  width:8px; height:16px; overflow:hidden;cursor: pointer;position: absolute;}
.picScroll-left .hd .prev{background:url('../img/books-pre-a7619cbdb6.png') no-repeat;left: 0;}
.picScroll-left .hd .next{background:url('../img/books-next-aee9ade576.png') no-repeat;right: 0;}
.picScroll-left .bd{ }
.picScroll-left .bd ul{ overflow:hidden; zoom:1; }
.picScroll-left .bd ul li{ margin:0 20px; float:left; _display:inline; overflow:hidden; text-align:center;  }
.picScroll-left .bd ul li .pic{ text-align:center; }
.picScroll-left .bd ul li .pic img{ width:260px; height:225px; display:block; }
.picScroll-left .bd ul li .title{padding-top: 14px;}
.picScroll-left .bd ul li .title p{line-height:24px; font-size: 20px;color: #ed4248; }
.picScroll-left .bd ul li .title span{line-height:18px;font-size: 14px; color: #adadad; display:none;}


/*考研网校师资*/
.yuanxiao{padding-bottom: 32px;}
.tit9{background: url('../img/yuanxiao-d7b22a14e2.png')  left 9px no-repeat;border-bottom: 1px solid #e9e9e9;}
.tea-wrap{position: relative;}
.qianshou{position: absolute;top:128px;left: 427px;z-index: 52}
.tea-tabs{}
.tea-bd{height: 538px;margin-top: 26px;z-index: 54}
.tea-tabs ul{position: relative;}
.tea-tabs ul li{border-radius: 50%;float: left;cursor: pointer;position: absolute;z-index: 55;}
.tea-tabs ul li.ih-item1{left: 0;top: 20px;}
.tea-tabs ul li.ih-item2{left: 190px;top: 20px;}
.tea-tabs ul li.ih-item3{right: 190px;top: 20px;}
.tea-tabs ul li.ih-item4{right: 0;top: 20px;}
.tea-tabs ul li.ih-item5{left: 0;top: 210px;}
.tea-tabs ul li.ih-item6{left: 190px;top: 210px;}
.tea-tabs ul li.ih-item7{right: 190px;top: 210px;}
.tea-tabs ul li.ih-item8{right: 0;top: 210px;}
.tea-tabs ul li.ih-item9{left: 0;top: 400px;}
.tea-tabs ul li.ih-item10{left: 190px;top: 400px;}
.tea-tabs ul li.ih-item11{right: 190px;top: 400px;}
.tea-tabs ul li.ih-item12{right: 0;top: 400px;}
.ih-item img {width: 100%;height: 100%;}
.ih-item {position: absolute;width: 170px;height: 170px;border-radius: 50%;}
.ih-item .img {position: absolute;width: 160px;height: 160px;border-radius: 50%;}
.ih-item .img img {border-radius: 50%;}
.ih-item .info {position: absolute;top: 0;bottom: 0;left: 0;right: 0;text-align: center;border-radius: 50%;-webkit-backface-visibility: hidden;backface-visibility: hidden;}
.ih-item .spinner {background: #f6f6f6;width: 170px;height: 170px;border: 5px solid #f6f6f6;border-radius: 50%;-webkit-transition: all 0.8s ease-in-out;-moz-transition: all 0.8s ease-in-out;transition: all 0.8s ease-in-out;}
.ih-item .img {position: absolute;top:5px;left:5px;width: 160px;height: 160px;}
.ih-item .img:before {display: none;}
.ih-item .info {background: #1a4a72;background: rgba(26, 74, 114, 0.4);}
.ih-item .info {top:5px;left:5px;width: 160px;height: 160px;background: #333333;background: rgba(0, 0, 0, 0.2);opacity: 0;-webkit-transition: all 0.8s ease-in-out;-moz-transition: all 0.8s ease-in-out;transition: all 0.8s ease-in-out;}
.ih-item.on{box-shadow: 0 0 5px #ff2931;}
.ih-item.on .spinner {border:2px solid #ecab18;border-right-color: #ED4248;border-bottom-color: #ED4248;
    -webkit-transform: rotate(180deg);
    -moz-transform: rotate(180deg);
    -ms-transform: rotate(180deg);
    -o-transform: rotate(180deg);
    transform: rotate(180deg);
}
.ih-item.on .info {opacity: 1;}
.big-tea-list{width: 350px;text-align: center;margin-left: 425px;height: 538px;display: none;position: relative;z-index: 666;}
.big-tea-list img{width: 350px;height: 350px;}
.big-tea-list h2{line-height: 40px;font-size: 30px;color: #333;margin-top: 20px;font-weight: normal;}
.big-tea-list h3{line-height: 40px;font-size: 18px;color: #333;font-weight: normal;}
.big-tea-list p{line-height: 22px;font-size: 16px;color: #333;text-align: left;}



/*高分学员分享*/
.store-share{}
.tit10{background: url('../img/store-34a1f10a85.png')  left 9px no-repeat;border-bottom: 1px solid #e9e9e9;}
#certify {position: relative;width: 1200px;margin: 40px auto 0;}
#certify .swiper-container {overflow: inherit;}
#certify .swiper-slide {width: 420px;height: 630px;}
#certify .swiper-slide img{display:block;margin: 0 auto -103px;}
#certify .swiper-pagination {width: 100%;bottom: 20px;}
#certify .swiper-pagination-bullets .swiper-pagination-bullet {margin: 0 5px;border: 3px solid #fff;width: 10px;height: 10px;opacity: 1;}

#certify .swiper-pagination-bullets .swiper-pagination-bullet-active {border: 3px solid #00aadc;background-color: #fff;}
#certify .swiper-button-prev {left: -30px;width: 45px;height: 45px;background: url('../img/wm_button_icon-76cf1c4bb5.png') no-repeat;background-position: 0 0;background-size: 100%;}
#certify .swiper-button-prev:hover {background-position: 0 -46px;background-size: 100%}
#certify .swiper-button-next {right: -30px;width: 45px;height: 45px;background: url('../img/wm_button_icon-76cf1c4bb5.png') no-repeat;background-position: 0 -93px;background-size: 100%;}
#certify .swiper-button-next:hover {background-position: 0 -139px;background-size: 100%}

.store-detail{width: 420px;height: 526px;background: #ffffff;box-shadow: 0 8px 30px #dadada;}
.store-detail h3{padding: 128px 0 0 0 ;line-height: 56px;text-align: center;font-size: 30px;color: #333333;font-weight: normal;}
.store-detail h4{line-height: 44px;text-align: center;font-size: 20px;color: #333333;font-weight: normal;}
.store-detail p{width: 350px;margin: 0 auto;line-height: 34px;font-size: 18px;color: #777777;}




/*友情链接*/
.friendly-link{padding: 58px 0 36px 0;}
.friendly-link h2{line-height: 32px;width: 124px;font-size: 18px;color: #333;padding-left: 30px;background: url('../img/link-icon-f1413d4a2c.png') left center no-repeat;font-weight: normal;}
.friendly-link ul{width: 1024px;}
.friendly-link ul li{margin-right: 22px;float: left;}
.friendly-link ul li a{font-size: 16px;color: #585858;line-height: 32px;}
.friendly-link ul li a:hover{color: #ed4248;}



/*layerWrap begin */
.box{width: 100%;height: 100%;}
.layerWrap{ display: none; width: 100%;height: 100%;background-color: rgba(0,0,0,0.3);position: fixed;top: 0;left: 0;z-index: 999;}
.layerCont{margin: 0 auto;background:center no-repeat;position: fixed;top: 50%;left: 50%;z-index: 200;
    -moz-transform: translate(-50%, -50%);
    -ms-transform: translate(-50%, -50%);
    -webkit-transform: translate(-50%, -50%);
    transform: translate(-50%, -50%);
}
.layerZx{display: block;width: 100%;height: 100%;position: absolute;bottom: 0;left: 0;}

.layerContTop{padding-top: 220px;}
.layerContTop span{font-size: 16px;padding-right: 8px;display: inline-block;}
.layerContTop p{color: #fff;font-size: 14px;text-align: left;line-height: 26px;width: 260px;margin: 0 auto;}
.layerContTop form{width: 310px;display: block;margin:12px auto 0;}
.btnWrap{}
.btnWrap .close{cursor: pointer;position: absolute; right:-35px; top: -13px;display: block;background: url('../img/close-244582d573.png') center no-repeat;width: 30px;height: 30px;line-height: 50px;font-size: 28px;text-align: center;}
.layer-input{margin-bottom: 10px;height: 44px;}
.layer-input input{display: block;height: 44px;padding-left: 16px;line-height: 44px;font-size: 16px;background: #fff;display: block;width: 310px;border-radius: 5px;}
.layer-input-yzm{position: relative;width: 310px;margin-bottom: 20px;}
.layer-input-yzm input{padding-left: 16px;line-height: 44px;height: 44px;font-size: 16px;background: #fff;display: block;width: 190px;border-radius: 5px 0 0 5px;}
.hqyzm{position: absolute;right: 0;top: 0;display: block;width: 120px;height: 44px;line-height: 44px;font-size: 14px;color: #fff;text-align: center;border-radius: 0 5px 5px 0;
    filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#edd657',endColorstr='#ffa61b',grandientType=1);
    background: -webkit-linear-gradient(#edd657, #ffa61b); /* Safari 5.1 - 6.0 */
    background: -o-linear-gradient(#edd657, #ffa61b); /* Opera 11.1 - 12.0 */
    background: -moz-linear-gradient(#edd657, #ffa61b); /* Firefox 3.6 - 15 */
    background: linear-gradient(#edd657, #ffa61b); /* 标准的语法（必须放在最后） */
}
.lqbtn{display: block;width: 310px;height: 44px;line-height: 44px;font-size: 24px;color: #fff;border: none;cursor: pointer;border-radius: 22px;
    background: -webkit-linear-gradient(#edd657, #ffa61b); /* Safari 5.1 - 6.0 */
    background: -o-linear-gradient(#edd657, #ffa61b); /* Opera 11.1 - 12.0 */
    background: -moz-linear-gradient(#edd657, #ffa61b); /* Firefox 3.6 - 15 */
    background: linear-gradient(#edd657, #ffa61b); /* 标准的语法（必须放在最后） */
    filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#edd657',endColorstr='#ffa61b',grandientType=1);
}

/*layerWrap  end   */



.lift-nav-wrap{position: fixed;top: 50px;left: 0px;display: none;z-index: 998;}
.lift-nav{background: #fff;border-radius:7px;box-shadow: 0px 0px 10px #dadada;}
.kefu{display: block;padding-bottom: 5px;cursor: pointer;}
.kefu img{margin: 0 auto;display: block;}
.kefu p{line-height: 18px;color: #ED4248 ;font-size: 12px;text-align: center;}
.lift-nav li{width: 80px;height:80px;padding: 10px 0;text-align: center;line-height: 16px;font-size: 12px;color: #626262;cursor: pointer;background: url('../img/loutiline-bc538da87b.png') center bottom no-repeat;position: relative;}
.lift-nav .lift li:first-child{border-radius: 7px 7px 0 0;}
.lift-nav li.current{background: #ffe9e9;}
.lift-nav li a {color: #626262;display: block;}
.lift-nav li:hover{background: #ffe9e9;}

.gotop{width: 60px;height: 52px;cursor: pointer;}
.gotop img{display: block;margin: 0 auto;padding:15px 0 0 0;}

/* 2019-12-5 newAdd begin */

.liftTit{width: 80px;height: 80px;text-align: center;float: left;font-size: 14px;}
.liftRight{height: 80px;position: absolute;left: 80px;top: 0;background: #ffe9e9;display: none;flex-wrap: wrap;justify-content: space-between;padding: 0 20px;transition: all 0.3s ease-in-out;}
.lift-nav li:hover .liftRight{display: flex;}
.liftRight p{line-height: 80px;font-size: 15px;color: #333;}
.liftRight p:hover{color: #ed4248;}
.liftRight-1{width: 214px;}
.liftRight-2{width: 214px;}
.liftRight-3{width: 265px;}
.liftRight-4{width: 214px;}
.liftRight-5{width: 178px;}
.liftRight-6{width: 124px;}
.liftRight-7{width: 178px;}



.rightBox{position: fixed;height: 100%;width: 70px;z-index: 99999;right: 0;bottom: 0;background: #fff url('../img/rightbg-8214b4c927.jpg') no-repeat center bottom;padding-top: 40px;}
.rightBLIco{background: no-repeat center top;width: 32px;height: 32px;display: inline-block;transition: all 0.3s ease-in-out;}
.rBzz .rightBLIco{background-image: url('../img/rightico1-c83dc40d8c.png');}
.rBzx .rightBLIco{background-image: url('../img/rightico2-cfb199e517.png');}
.rBapp .rightBLIco{background-image: url('../img/rightico3-dba6013152.png');}
.rBschool .rightBLIco{background-image: url('../img/right-icon-school-99bd491759.png');}
.rBzixun .rightBLIco{background-image: url('../img/rightico4-48bc63e913.png');}
.rBtel .rightBLIco{background-image: url('../img/rightico5-e59d0f7fcd.png');}
.rightBList li:hover .rightBLIco{background-position: center bottom;}
.rightBList li:hover p{color: #ed4248;}
.rightBList li{text-align: center;cursor: pointer;background: url('../img/loutiline-bc538da87b.png') center bottom no-repeat;position: relative;height: 74px;padding-top: 10px;}
.rightBList li a {display: block;}
.rightBList li.rBtel:hover{background: #ff8286;}
.rightBList li.rBtel:hover p{color: #fff;}
.rBtelCon{width: 145px;height: 74px;background: #ff8286;color: #fff;
    position: absolute;right: 70px;top: 0;z-index: 999;line-height: 80px;font-size: 16px;text-align: center;display: none;}
    .rightBList li.rBtel:hover .rBtelCon{display: block;}
    .rightBList li.rBapp:hover .rBappCon{display: flex;}
    .rightBList li.rBschool:hover .rBschoolCon{display: flex;}
    .rightBList li.rBzxlb{ height: max-content; }
    .rightBList li.rBzxlb img{width:79px;position: relative;right: 6px;}
    .rightBList li.rBzxlb p{font-size: 18px;color: #ed4248;font-weight: bold;}
.rBappCon{width: 348px;height: 143px;background: #fff;position: absolute;right: 70px;top: 0;z-index: 999;box-shadow: 1px 1px 5px #ddd;display: none;flex-wrap: wrap;justify-content: space-between;padding: 14px 16px 0;}
.rBappC-1{text-align: center;font-size: 12px;}
.rBappC-1 img{width: 96px;height: 96px;}
.rBappC-1 div{padding-top: 5px;}
.rBschoolCon{height: 143px;background: #fff;position: absolute;right: 70px;top: 0;z-index: 999;box-shadow: 1px 1px 5px #ddd;display: none;flex-wrap: wrap;justify-content: space-between;padding: 14px 16px 0;}
.rBschoolCon .item{text-align: center;font-size: 12px;}
.rBschoolCon .item img{width: 96px;height: 96px;}
.rBschoolCon .item div{padding-top: 5px;}

.topBtn{display: block;width: 32px;height: 40px;background: url('../img/topbtm-bfee48c6ce.png') no-repeat center;position: absolute;bottom: 20px;left: 50%;margin-left: -16px;cursor: pointer;}


@media only screen and (max-width: 1920px) {
    .rBzxlb {
        padding-bottom: 10px;
    }
    /* .rightBox{padding-top: 40px;} */
    .liftTit img{width: 32px;height: 32px;}
    .lift-nav li{width: 56px;height: 70px;}
    .liftRight p{line-height: 70px;font-size: 12px;}
    .liftRight{height: 70px;left: 56px;}
    .liftTit{width: 56px;height: 70px;font-size: 12px;}
    .rightBList li{font-size: 12px;}
}

@media screen and (max-height: 690px) {
    .rightBox{
        padding-top: 20px;
    }
    .rightBList li.rBzxlb{
        padding-top: 0;
    }
    .topBtn{
        bottom: 10px;
    }
}

@media screen and (max-height: 660px) {
    .rightBox{
        padding-top: 0;
    }
}
@media screen and (max-height: 610px) {
    .rBzxlb p {
        display: none;
    }
}

@media screen and (max-height: 560px) {
    .rBzxlb {
        display: none;
    }
}

.rBzxlb p {
    transition: all 0.3s ease-in-out;
    -webkit-transition: all 0.3s ease-in-out;
}

/* 2019-12-5 newAdd end   */






.index_teacher_img {
    width: 40px;
}


/* 2020-5-20  banner */

.bannerNewSwiper,.bannerNewSwiper .swiper-slide{height: 500px;}
.bannerNewSwiper .swiper-slide{background: no-repeat center top;height: 500px;}
.bannerNewSwiper .swiper-slide a{display: block;width: 100%;height: 100%;}
.bannerNewSwiper .swiper-pagination{background: rgba(0,0,0,0.5);padding: 7px 30px;border-radius: 25px;width: auto !important;}
.bannerNewSwiper .swiper-pagination .swiper-pagination-bullet{cursor: pointer;
    position: relative;
    background: rgba(255,255,255,.7);
    width: 10px;
    height: 10px;
    border-radius: 50%;
    margin: 0 17px;
    display: inline-block;}
    .bannerNewSwiper  .swiper-pagination .swiper-pagination-bullet.swiper-pagination-bullet-active{background: rgba(255,255,255,1);width: 25px;border-radius: 5px;}
   .bannerNewSwiper>.swiper-pagination-bullets{left: 50% !important;transform: translate(-50%,0);}



@media only screen and (min-width: 768px) and (max-width: 959px) {
    .banner, .bannercontainer			{	width:768px; height:309px;}
}
@media only screen and (min-width: 480px) and (max-width: 767px) {
    .banner, .bannercontainer		{	width:480px; height:193px;	}
}
@media only screen and (min-width: 320px) and (max-width: 479px) {
    .banner, .bannercontainer		{	width:320px;height:129px;	}
}
@media only screen and (max-width: 319px) {
    .banner, .bannercontainer		{	width:240px;height:97px;	}
}
@media only screen and (min-width: 480px) and (max-width: 767px) {
    .responsive .tp-bullets.tp-thumbs {
        width: 300px !important;
        height: 30px !important;
    }

    .responsive .tp-bullets.tp-thumbs .tp-mask {
        width: 300px !important;
        height: 30px !important;
    }

    .responsive .tp-bullets.tp-thumbs .bullet {
        width: 60px !important;
        height: 30px !important;
    }
}
@media only screen and (min-width: 0px) and (max-width: 479px) {
    .responsive .tp-bullets {
        display: none;
    }

    .responsive .tparrows {
        display: none;
    }
}




.add-num{
    font-weight: normal;
    display:none;
}
.add-num .add-animation{
    color: #000;
    position:absolute;
    top:-10px;
    right: 20px;
    font-size: 15px;
    opacity: 0;
    filter: Alpha(opacity=0);
    -moz-opacity:0;
    animation: mypraise 0.5s ;
    -moz-animation: mypraise 0.5s ;	/* Firefox */
    -webkit-animation: mypraise 0.5s ;	/* Safari 鍜� Chrome */
    -o-animation: mypraise 0.5s ;	/* Opera */
    font-style:normal;
}



.add-num .add-animation.hover{
    color: #EB4F38;
}

.footer-live p {
  font-size: 13px;
}


@keyframes mypraise
{
    0%{
        top:-15px;
        opacity: 0;
        filter: Alpha(opacity=0);
        -moz-opacity:0;
    }
    25%{
        top:-20px;
        opacity: 0.5;
        filter: Alpha(opacity=50);
        -moz-opacity:0.5;
    }
    50%{
        top:-25px;
        opacity: 1;
        filter: Alpha(opacity=100);
        -moz-opacity:1;
    }
    75%{
        top:-30px;
        opacity: 0.5;
        filter: Alpha(opacity=50);
        -moz-opacity:0.5;
    }
    100% {
        top:-35px;
        opacity: 0;
        filter: Alpha(opacity=0);
        -moz-opacity:0;
    }
}

@-moz-keyframes mypraise /* Firefox */
{
    0%{
        top:-15px;
        opacity: 0;
        filter: Alpha(opacity=0);
        -moz-opacity:0;
    }
    25%{
        top:-20px;
        opacity: 0.5;
        filter: Alpha(opacity=50);
        -moz-opacity:0.5;
    }
    50%{
        top:-25px;
        opacity: 1;
        filter: Alpha(opacity=100);
        -moz-opacity:1;
    }
    75%{
        top:-30px;
        opacity: 0.5;
        filter: Alpha(opacity=50);
        -moz-opacity:0.5;
    }
    100% {
        top:-35px;
        opacity: 0;
        filter: Alpha(opacity=0);
        -moz-opacity:0;
    }
}

@-webkit-keyframes mypraise /* Safari 鍜� Chrome */
{
    0%{
        top:-15px;
        opacity: 0;
        filter: Alpha(opacity=0);
        -moz-opacity:0;
    }
    25%{
        top:-20px;
        opacity: 0.5;
        filter: Alpha(opacity=50);
        -moz-opacity:0.5;
    }
    50%{
        top:-25px;
        opacity: 1;
        filter: Alpha(opacity=100);
        -moz-opacity:1;
    }
    75%{
        top:-30px;
        opacity: 0.5;
        filter: Alpha(opacity=50);
        -moz-opacity:0.5;
    }
    100% {
        top:-35px;
        opacity: 0;
        filter: Alpha(opacity=0);
        -moz-opacity:0;
    }
}

@-o-keyframes mypraise /* Opera */
{
    0%{
        top:-15px;
        opacity: 0;
        filter: Alpha(opacity=0);
        -moz-opacity:0;
    }
    25%{
        top:-20px;
        opacity: 0.5;
        filter: Alpha(opacity=50);
        -moz-opacity:0.5;
    }
    50%{
        top:-25px;
        opacity: 1;
        filter: Alpha(opacity=100);
        -moz-opacity:1;
    }
    75%{
        top:-30px;
        opacity: 0.5;
        filter: Alpha(opacity=50);
        -moz-opacity:0.5;
    }
    100% {
        top:-35px;
        opacity: 0;
        filter: Alpha(opacity=0);
        -moz-opacity:0;
    }
}

/* 限时秒杀 */
.countdown_box_wraper {
    position: relative;
    left: -18.5px;
    height: 35px;
    width: 330px;
}

.countdown_box {
    display: none;
    width: 330px;
    height: 35px;
    padding: 0px 10px;
    margin-bottom: 10px;
    background-image: url('../img/activityBg-0c4fc30446.png');
    background-position: left top;
    background-size: 100% 100%;

    display: -ms-flexbox;
    display: -webkit-box;
    display: -webkit-flex;
    display: box;
    display: flexbox;
    display: flex;
    -webkit-flex-wrap: nowrap;
    -moz-flex-wrap: nowrap;
    -ms-flex-wrap: nowrap;
    -o-flex-wrap: nowrap;
    flex-wrap: nowrap;
    -webkit-flex-direction: row;
    -moz-flex-direction: row;
    -ms-flex-direction: row;
    -o-flex-direction: row;
    flex-direction: row;
    -webkit-justify-content: space-between;
    -moz-justify-content: space-between;
    -ms-justify-content: space-between;
    -o-justify-content: space-between;
    justify-content: space-between;
    -webkit-align-items: center;
    -moz-align-items: center;
    -ms-align-items: center;
    -o-align-items: center;
    align-items: center;
  }
  .countdown_box .box_con {
    width: 100%;
    display: -ms-flexbox;
    display: -webkit-box;
    display: -webkit-flex;
    display: box;
    display: flexbox;
    display: flex;
    -webkit-flex-wrap: nowrap;
    -moz-flex-wrap: nowrap;
    -ms-flex-wrap: nowrap;
    -o-flex-wrap: nowrap;
    flex-wrap: nowrap;
    -webkit-flex-direction: row;
    -moz-flex-direction: row;
    -ms-flex-direction: row;
    -o-flex-direction: row;
    flex-direction: row;
    -webkit-justify-content: space-between;
    -moz-justify-content: space-between;
    -ms-justify-content: space-between;
    -o-justify-content: space-between;
    justify-content: space-between;
    -webkit-align-items: center;
    -moz-align-items: center;
    -ms-align-items: center;
    -o-align-items: center;
    align-items: center;
  }
  .countdown_box .box_con.left {
    width: 116px;
    overflow: hidden;
    text-overflow: ellipsis;
    white-space: nowrap;

  }
  .countdown_box .box_con .left .name {
    font-size: 18px;
    color: #ffffff;
  }
  .countdown_box .box_con .right {
    display: -ms-flexbox;
    display: -webkit-box;
    display: -webkit-flex;
    display: box;
    display: flexbox;
    display: flex;
    -webkit-flex-wrap: nowrap;
    -moz-flex-wrap: nowrap;
    -ms-flex-wrap: nowrap;
    -o-flex-wrap: nowrap;
    flex-wrap: nowrap;
    -webkit-flex-direction: row;
    -moz-flex-direction: row;
    -ms-flex-direction: row;
    -o-flex-direction: row;
    flex-direction: row;
    -webkit-justify-content: flex-end;
    -moz-justify-content: flex-end;
    -ms-justify-content: flex-end;
    -o-justify-content: flex-end;
    justify-content: flex-end;
    -webkit-align-items: center;
    -moz-align-items: center;
    -ms-align-items: center;
    -o-align-items: center;
    align-items: center;

  }
  .countdown_box .box_con .right .words {
    font-size: 16px;
    color: #ffffff;

  }
  .countdown_box .box_con .right .time {
    display: -ms-flexbox;
    display: -webkit-box;
    display: -webkit-flex;
    display: box;
    display: flexbox;
    display: flex;
    -webkit-flex-wrap: nowrap;
    -moz-flex-wrap: nowrap;
    -ms-flex-wrap: nowrap;
    -o-flex-wrap: nowrap;
    flex-wrap: nowrap;
    -webkit-flex-direction: row;
    -moz-flex-direction: row;
    -ms-flex-direction: row;
    -o-flex-direction: row;
    flex-direction: row;
    -webkit-justify-content: flex-end;
    -moz-justify-content: flex-end;
    -ms-justify-content: flex-end;
    -o-justify-content: flex-end;
    justify-content: flex-end;
    -webkit-align-items: center;
    -moz-align-items: center;
    -ms-align-items: center;
    -o-align-items: center;
    align-items: center;


  }
  .countdown_box .box_con .right .time span {
    display: block;
    width: 22px;
    height: 22px;
    margin: 0px 3px;
    background-color: #ffffff;
    border-radius: 5px;
    font-size: 15px;
    text-align: center;
    line-height: 22px;
    color: rgb(242, 63, 69)
    ;
  }
  .countdown_box .box_con .right .time i {
    font-size: 15px;
    color: #ffffff;
  }

  .countdown_box2 {
    display: none;
    width: 330px;
    height: 35px;
    padding: 0px 10px;
    margin-bottom: 10px;
    background-image: url('../img/activityBg-0c4fc30446.png');
    background-position: left top;
    background-size: 100% 100%;
    background-repeat: no-repeat;display: -moz-box;
    display: -ms-flexbox;
    display: -webkit-box;
    display: -webkit-flex;
    display: box;
    display: flexbox;
    display: flex;
    -webkit-flex-wrap: nowrap;
    -moz-flex-wrap: nowrap;
    -ms-flex-wrap: nowrap;
    -o-flex-wrap: nowrap;
    flex-wrap: nowrap;
    -webkit-flex-direction: row;
    -moz-flex-direction: row;
    -ms-flex-direction: row;
    -o-flex-direction: row;
    flex-direction: row;
    -webkit-justify-content: space-between;
    -moz-justify-content: space-between;
    -ms-justify-content: space-between;
    -o-justify-content: space-between;
    justify-content: space-between;
    -webkit-align-items: center;
    -moz-align-items: center;
    -ms-align-items: center;
    -o-align-items: center;
    align-items: center;
  }
  .countdown_box2 .box_con {
    width: 100%;
    display: -ms-flexbox;
    display: -webkit-box;
    display: -webkit-flex;
    display: box;
    display: flexbox;
    display: flex;
    -webkit-flex-wrap: nowrap;
    -moz-flex-wrap: nowrap;
    -ms-flex-wrap: nowrap;
    -o-flex-wrap: nowrap;
    flex-wrap: nowrap;
    -webkit-flex-direction: row;
    -moz-flex-direction: row;
    -ms-flex-direction: row;
    -o-flex-direction: row;
    flex-direction: row;
    -webkit-justify-content: space-between;
    -moz-justify-content: space-between;
    -ms-justify-content: space-between;
    -o-justify-content: space-between;
    justify-content: space-between;
    -webkit-align-items: center;
    -moz-align-items: center;
    -ms-align-items: center;
    -o-align-items: center;
    align-items: center;

  }
  .countdown_box2 .box_con .left {
    width: 140px;
    overflow: hidden;
    text-overflow: ellipsis;
    white-space: nowrap;

  }
  .countdown_box2 .box_con .left .name {
    font-size: 18px;
    color: #ffffff;
  }
  .countdown_box2 .box_con .right {
    display: -ms-flexbox;
    display: -webkit-box;
    display: -webkit-flex;
    display: box;
    display: flexbox;
    display: flex;
    -webkit-flex-wrap: nowrap;
    -moz-flex-wrap: nowrap;
    -ms-flex-wrap: nowrap;
    -o-flex-wrap: nowrap;
    flex-wrap: nowrap;
    -webkit-flex-direction: row;
    -moz-flex-direction: row;
    -ms-flex-direction: row;
    -o-flex-direction: row;
    flex-direction: row;
    -webkit-justify-content: flex-end;
    -moz-justify-content: flex-end;
    -ms-justify-content: flex-end;
    -o-justify-content: flex-end;
    justify-content: flex-end;
    -webkit-align-items: center;
    -moz-align-items: center;
    -ms-align-items: center;
    -o-align-items: center;
    align-items: center;

  }
  .countdown_box2 .box_con .right .words {
    font-size: 16px;
    color: #ffffff;

  }
  .countdown_box2 .box_con .right .time {
    display: -ms-flexbox;
    display: -webkit-box;
    display: -webkit-flex;
    display: box;
    display: flexbox;
    display: flex;
    -webkit-flex-wrap: nowrap;
    -moz-flex-wrap: nowrap;
    -ms-flex-wrap: nowrap;
    -o-flex-wrap: nowrap;
    flex-wrap: nowrap;
    -webkit-flex-direction: row;
    -moz-flex-direction: row;
    -ms-flex-direction: row;
    -o-flex-direction: row;
    flex-direction: row;
    -webkit-justify-content: flex-end;
    -moz-justify-content: flex-end;
    -ms-justify-content: flex-end;
    -o-justify-content: flex-end;
    justify-content: flex-end;
    -webkit-align-items: center;
    -moz-align-items: center;
    -ms-align-items: center;
    -o-align-items: center;
    align-items: center;


  }
  .countdown_box2 .box_con .right .time span {
    font-size: 16px;
    display: block;
    color: #ffffff;
  }

  /* 有活动时  卡片的特殊css */
  .course-m ul .hasActivity .course-m-item h3 {
    padding-top: 0px;
  }
  .course-m ul .hasActivity .course-m-item .circle-tea {
    padding-top: 5px;
    height: 82px;
  }

  /* 有活动时 考研专业课  卡片的特殊css */

  .zy-detail-b .course-m ul .hasActivity {

  }




  /* 开学季通顶 */
.temp_banner{
  width:100%;
  height:713px;
  background:url('../img/temp/banner_bg-be45d87cef.png') no-repeat center top;
  background-size:cover;
  /* display:none; */
  cursor: pointer;
  position:relative;
}
.temp_banner .tb_href .tb_inner{
  width:1200px;
  margin:0 auto;
  height:100%;
  position:relative;
}
.tb_close{
  width:50px;
  height:49px;
  background:url('../img/temp/close-8c57623b62.png') no-repeat;
  background-size:100% 100%;
  position:absolute;
  right:100px;
  top:50px;
  cursor: pointer;transition: all 0.3s ease-in-out;
}
.tb_close:hover{
  animation-duration: 1s;
  transform: rotate(180deg);
}
.tb_endtime{
  width:441px;
  height:62px;
  background:url('../img/temp/endtime_bg-c3248017fb.png') no-repeat;
  background-size:100% 100%;
  position:absolute;
  left:50%;
  top:0px;
  margin-left:-220px;
  display:flex;
  justify-content: center;
  align-items: center;
  color:#fff;
  font-size:20px;
}
.tb_endtime span{
  width:42px;
  height:38px;
  background:#ffa24e;
  border-radius:5px;
  text-align:center;
  line-height:38px;
  font-weight: bold;
  margin:0 5px;
}
.tb_btnGroup{
  width:688px;
  display:flex;
  justify-content: space-between;
  flex-wrap:wrap;
  padding:0 27px;
  position:absolute;
  top:420px;
  left:51%;
  margin-left:-355px;

}
.tb_bgBtn{
  width:144px;
  height:53px;
  background:url('../img/temp/yellow_btn_bg-8fcb945746.png') no-repeat;
  background-size:100% 100%;
  text-align:center;
  line-height:48px;
  color:#1631b1;
  font-size:18px;
  font-weight:bold;
  margin-bottom:20px;
  padding:0 10px 15px 12px;
}
.tb_bgBtn:nth-child(-n+4){
  color:#dd2d26;
}
.tb_bgBtn_02{
  background:url('../img/temp/yellow_btn_bg2-bca67ae84b.png') no-repeat;
  background-size:100% 100%;
}
.tb_bgBtn_03{
  background:url('../img/temp/yellow_btn_bg3-d21bbf7998.png') no-repeat;
  background-size:100% 100%;
}
.tb_bgBtn_04{
  background:url('../img/temp/yellow_btn_bg4-9d3d9d109a.png') no-repeat;
  background-size:100% 100%;
}
.tb_bgBtn_05{
  background:url('../img/temp/yellow_btn_bg5-28d7af80dc.png') no-repeat;
  background-size:100% 100%;
}
.tb_hot{
  display: flex;
  justify-content: center;
  align-items: center;
}
.tb_hot img{
  margin-right:5px;
}
.small_banner{
  width:100%;
  height:100px;
  background:url('../img/temp/small_banner-d621d71a18.png') no-repeat center;
  background-size:cover;
  cursor: pointer;
  display:none;
}

/* 底部广告条 */
.temp_ad{
  width:100%;
  height:100px;
  /* display:none; */
  /* cursor: pointer; */
  position:fixed;
  left:50%;
  bottom:0;
  margin-left:-50%;
  z-index: 995;
}
.temp_ad .ta_div .divinner{
  width:1200px;
  height:100px;
  margin:0 auto;
  position:relative;
}
.temp_ad .ta_div .divinner .ta_close{
  width:30px;
  height:30px;
  background:url('../img/ad_close-ba242df4a7.png') no-repeat;
  background-size:100% 100%;
  position:absolute;
  right:25px;
  top:10px;
  cursor: pointer;
}

.small_ad{
  width:100px;
  height:100px;
  background:url('../img/ads_img-fc7415ba19.png') no-repeat;
  cursor: pointer;
  position: fixed;
  left:0;
  bottom:0;
  z-index: 996;
  display: none;
}
.small_ad img{
  width:100px;
  height: 100px;
}
.sa_close{
  width:20px;
  height:20px;
  background:url('../img/ads_close-da3d476fb9.png') no-repeat;
  background-size:100% 100%;
  cursor: pointer;
  position:absolute;
  right:0;
  top:0;
}

.swiper_popup{
  position:fixed;
  left:0;
  top:0;
  right:0;
  bottom:0;
  z-index: 999;
  /*display: none;*/
}
.swiper_popup .sp_mask{
  width:100%;
  height:100%;
  background:rgba(0,0,0,0.6);
}
.swiper_popup .sp_con{
  width:556px;
  position:absolute;
  left:50%;
  top:50%;
  transform: translate(-50%,-50%);
}
.swiper_popup .sp_con .spc_close{
  width:33px;
  height:33px;
  background:url('../img/ad_close-ba242df4a7.png') no-repeat;
  position:absolute;
  right:-33px;
  top:-33px;
  cursor: pointer;
}
.swiper_popup .sp_con .swiper-container{
  width:100%;
  height: 100%;
}
.swiper_popup .sp_con .swiper-container .swiper-slide{
  display: flex;
  justify-content: center;
  align-items: center;
}
.swiper_popup .sp_con .swiper-container .swiper-slide .a{
  display: block;
  /* width:556px;
  height:300px; */
}
.swiper_popup .sp_con .swiper-container .swiper-slide a img{
  width:100%;
  height:100%;
}




/* 底部跟随 2022-09-02  */
.footer{background: #444546;}
.heightStatus{padding-bottom: 130px;}
/* .isIndex{display: none;} */
.freeBox{width: 100%;height: 130px;background: #323232;}
.fix_bot{width: 100%;position: fixed;bottom: 0;left: 0;z-index: 10000;}
.fix_bot img{width: 1920px; height: auto;}
.fix_bot a{width: 100%;height: 130px;position: absolute;left: 0;bottom: 0;}
/* .fix_bot .off{background: url(//www.kaoyan365.cn/statics/images/newimg/off-20240517.png) no-repeat;width: 30px;height: 31px;position: absolute;right: 1%;cursor: pointer;background-size: cover;top: 2px;} */
.fix_bot .off_blank{position: absolute;width: 32px;height: 32px;background: url(//www.kaoyan365.cn/statics/images/newimg/off-20240517.png) no-repeat;right: 20.7%;top: 8%;cursor: pointer;}

@media only screen and (max-width: 1680px){
	.fix_bot img{width: 100%;}
	.fix_bot a{height: 106px;}
	.fix_bot .off{width: 28px;height: 28px;bottom: 27%;}

    /* 2014-4-18  底部通栏关闭按钮自适应 */
	.fix_bot .off_blank{width: 28px;height: 28px;background-size: 100%;}

  .heightStatus{padding-bottom: 110px;}
}
@media only screen and (max-width: 1600px){
	.fix_bot a{height: 102px;}
}
@media only screen and (max-width: 1440px){
	.fix_bot a{height: 90px;}
	.fix_bot .off{width: 26px;height: 26px;}

	.freeBox{height: 100px;}
  .heightStatus{padding-bottom: 100px;}

    /* 2014-4-18  底部通栏关闭按钮自适应 */
	.fix_bot .off_blank{width: 25px;height: 25px;right: 21.4%;}
}
@media only screen and (max-width: 1280px){
	.fix_bot .off{bottom: 25%;}
	.fix_bot .off{width: 24px;height: 24px;}

    /* 2014-4-18  底部通栏关闭按钮自适应 */
	.fix_bot .off_blank{width: 22px;height: 22px;}
}
@media only screen and (max-width: 1200px){	
	.freeBox{height: 90px;}
  .heightStatus{padding-bottom: 90px;}
}